/* TOP LEVEL CONTAINERS
-------------------------------------------------------------------*/
/* Standard center-aligned website */
	#page-wrap 		{ width:100%; float:left; }
	#page-container	{ margin:0 auto; text-align:left; }
    #page-wrap2 		{ width:100%; float:left; }
	#page-container2	{ margin:0 auto; text-align:left; }

/* Standard center-aligned website */
  /*	#client-wrap 		{ width:100%; float:left;height:149px !important; overflow:hidden;}*/
	#client-wrap 		{ width:100%; float:left;height:149px !important;}
	#client-container	{ margin:0 auto; text-align:left; }

/* Full width website */
	
	/* Full width */
	#header-wrap { width:100%; float:left; padding:0px 0 0 0;}
	#nav-wrap,
    #nav-wrap2,
	#body-wrap,
	#white-wrap,
	#foot-wrap		{ width:100%; float:left; padding:10px 0 0 0;}
	#banner-wrap	{ width:100%; float:left; padding:0 0 5px 0; position:relative; height:320px;}
	#nav-wrap2      { padding:10px 0 10px 0;}
	/* center-aligned containers */
	#header-container,
	#nav-container,
    #nav-container2,
	#body-container,
	#white-wrap-container,
	#banner-wrap-container,
	#foot-container-inner	{ margin:0 auto; text-align:left; }
	#logo {
  	  position:absolute;
      padding-right:20px;
      width:360px;
      top:0px;
      height:70px;
      z-index:200;
	}

    #logo a {
      height:70px;
    }

    #floating-footer-container {
height: 123px;

}
    #floating-footer.locked {
position: fixed;
}

    #floating-footer-container .generic {
background-image: url("../images/floating-footer-generic.png");
background-position: center top;
background-repeat: repeat-x;
bottom: 0;
height: 123px;
width: 100%;
z-index: 1000;
}


/* SEMANTIC CONTAINERS
-------------------------------------------------------------------*/
	#header,
	#footer 		{ width:100%; float:left; position:relative; }
	#content-wrap 	{ width:100%; float:right; position:relative; }
	#content 		{ float:right; position:relative; }
	#sidebar 		{ float:left; position:relative; }
	
	
	#content.floatL { float:left; }
	#content.floatR { float:right; }
	#sidebar.floatL { float:left; }
	#sidebar.floatR { float:right; }
	
	.container		{ width:100%; float:left; }
	
